package gestion.modelo;

import java.util.ArrayList;

public class Comentario {

	private int id;
	private String descripcion;
	
	//relaciones
	private Invitado invitado;
	private Idea idea;
	private ArrayList<Comentario> comentarios = new ArrayList<>();

	//constructores
	public Comentario(int id, String descripcion, Invitado invitado, Idea idea,
			ArrayList<Comentario> comentarios) {
		super();
		this.id = id;
		this.descripcion = descripcion;
		this.invitado = invitado;
		this.idea = idea;
		this.comentarios = comentarios;
	}

	public Comentario() {
		super();
	}

	public Comentario(int id, String descripcion) {
		super();
		this.id = id;
		this.descripcion = descripcion;
	}
	
	//getter and setter
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Invitado getInvitado() {
		return invitado;
	}

	public void setInvitado(Invitado invitado) {
		this.invitado = invitado;
	}

	public Idea getIdea() {
		return idea;
	}

	public void setIdea(Idea idea) {
		this.idea = idea;
	}

	public ArrayList<Comentario> getComentarios() {
		return comentarios;
	}

	public void setComentarios(ArrayList<Comentario> comentarios) {
		this.comentarios = comentarios;
	}

}